package gate

import (
	"game-server/msg"
	"game-server/game"

)

func init() {
	// 指定登陆消息 路由到 game 模块
	msg.Processor.SetRouter(&msg.MsgLogin{}, game.ChanRPC)
	// 指定创建房间消息 路由到 game 模块
	msg.Processor.SetRouter(&msg.MsgCreateRoom{}, game.ChanRPC)

	// 指定 加入房间 game 模块
	msg.Processor.SetRouter(&msg.MsgJoinRoom{}, game.ChanRPC)
	// 退出房间
	msg.Processor.SetRouter(&msg.MsgExitRoom{}, game.ChanRPC)
	// 传蛋
	msg.Processor.SetRouter(&msg.MsgChangeEgg{}, game.ChanRPC)
	// 使用道具
	msg.Processor.SetRouter(&msg.MsgUseItem{}, game.ChanRPC)
	// 取消托管
	msg.Processor.SetRouter(&msg.MsgCancleRobot{}, game.ChanRPC)

	msg.Processor.SetRouter(&msg.MsgRoomStart{}, game.ChanRPC)
	msg.Processor.SetRouter(&msg.MsgChangeBird{}, game.ChanRPC)
	msg.Processor.SetRouter(&msg.MsgChangeName{}, game.ChanRPC)
	msg.Processor.SetRouter(&msg.MsgOnRank{}, game.ChanRPC)
	msg.Processor.SetRouter(&msg.MsgOnFriendIngo{}, game.ChanRPC)
	// 道具結果
	msg.Processor.SetRouter(&msg.MsgUseItemResult{}, game.ChanRPC)


}
